Language Standard (Draft)
Comments are written using double slashes:
// This is a comment
All variables in RECOL 26 must start with the $ symbol and must be declared before use.
First, a variable must have a data type:
$variable1 :: string;
Then a value can be assigned:
$variable1 := "hello";
string
int
bool
char
$var1 :: int;
$var1 := 67;
$var2 :: int;
$var2 := 50;
$sum :: int;
$sum := $var1 + $var2;
All data must be stored in variables before output.
$string1 :: string;
$string1 := "I am sigma";
display($string1);
Direct output of literals is not allowed:
display("hello"); // NOT ALLOWED
$input1 :: string;
accept($input1);
program-info MY_FIRST_PROGRAM
SECTION VARIABLES
$var1 :: int;
$var2 :: string;
begin
end